package model
{
	public class MappedField extends Field
	{
		/*====================
		 * Variables
		 *====================
		 */
		public var source:Object;
		
		/*====================
		 * Constructor
		 *====================
		 */
		public function MappedField()
		{
			super();
		}
		
		/*====================
		 * Methods
		 *====================
		 */
		override public function getValue(item:Object):Object{
			return this.source[item[this.fieldName]];
		}
		
	}
}